 .container-rc {
     float: left;
     width: 100%;
     /* margin-top: 35px; */

     background: var(--background-color-wf);
 }

 .container-inner {
     width: 80%;
     margin: auto;
     padding: 25px 0px;
 }

 .resp-tab-content {
     background: var(--background-color-wf);
 }

 .about-collab-section {
     display: flex;
 }

 .about-us-block {
     width: 60%;
     margin: 10px;
     font-size: 13px !important;
     /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); */
     text-indent: 50px;
     letter-spacing: 0.05em;
     text-align: center;
     /* margin: 50px auto; */
     /* padding: 0 0px 0px 0px; */
     font-size: .8rem;
     border-radius: 5px;
     background-color: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }

 .about-inst-content {
     background: var(--background-color);
 }

 .about-inst-content>p {
     color: var(--text-color-2);
     font-size: 0.8rem;
     padding: 10px 20px;
     text-align: justify;
 }

 .collab-inst-section {

     width: 40%;
     margin: 10px;
     font-size: .8rem;
     border-radius: 5px;
     background-color: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }

 .collab-inst-section h4 {
     text-align: left;
     text-decoration: none;
     letter-spacing: 0.10em;
     position: relative;
     font-weight: 500;
     padding: 10px;
     border-bottom: 1px solid var(--background-color-wf);
     color: var(--text-color-1);
 }

 .collab-inst-content {
     max-height: 400px;
     overflow-y: scroll;
 }

 .glimpses-slider-main {
     width: 40%;
     margin: 10px;
     font-size: .8rem;
     border-radius: 5px;
     background-color: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }
.glimpses-slider-main h4{
  text-align: left;
     text-decoration: none;
     letter-spacing: 0.10em;
     position: relative;
     font-weight: 500;
     padding: 10px;
    /*  border-bottom: 1px solid var(--background-color-wf); */
     color: var(--text-color-1);
}
 .collab-inst-tag {
     color: var(--text-color-1);
     font-weight: 500;
     letter-spacing: .5px;
     font-size: 12px;
     text-transform: uppercase;
     margin-bottom: 2px;
 }

 .collab-inst-p {
     line-height: 1.25;
     margin-bottom: 4px;
     color: black;
     font-size: .9rem;
     color: var(--text-color-2);
 }

 .pub_a_tag:hover {
     text-decoration: underline !important;

 }

 .three_blocks {

     margin: 2px 10px 0 5px;
     font-size: 17px !important;
     text-indent: 50px;
     letter-spacing: 0.05em;
     width: 33%;
     margin: 5px;
     margin-left: 25px;
     text-align: center;
     font-size: .8rem;
     border-radius: 5px;
     background-color: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);

 }



 .three_blocks_pub,
 .block_research_articles,
 .block_policy_brief {

     text-indent: 50px;
     letter-spacing: 0.05em;
     width: 33%;
     margin: 5px;
     text-align: center;
     border: 1px solid lightgray;
     font-size: .8em;
     padding: 5px;
     width: calc(33% - 20px);

 }

 .block_research_articles,
 .block_policy_brief {
     margin: 5px;

     border-radius: 5px;
     /* width: 33%; */
     padding: 10px 5px;
     border: 1px solid var(--border-2-blind-theme-color);
     background: var(--background-color-light-white);
 }

 .block_research_articles>h4,
 .block_policy_brief>h4 {
     color: var(--text-color-2);
     text-align: left;
     font-size: .9rem;
     font-weight: 500;
 }

 .block_research_articles .j-authors,
 .block_policy_brief .j-authors {
     font-size: .8rem;
     text-align: left;
     padding: 5px 0px;
     color: var(--text-color-1);
 }

 .block_research_articles .j-name {

     border-top: 1px solid var(--border-2-blind-theme-color);
     padding: 10px 0px;
     color: var(--text-color-1);
 }


 .three_blocks>p {
     font-size: 0.8rem;
     position: relative;
     text-align: left;
     padding: 3px;
 }

 .animate_underline_SS {
     font-size: 1rem;
     text-align: left;
 }

 .animate_underline_SS,
 .animate_underline_about {
     text-align: left;
     text-decoration: none;
     letter-spacing: 0.10em;

     color: var(--text-color-1);

     position: relative;
     font-weight: 500;
     padding: 10px;
     border-bottom: 1px solid var(--background-color-wf);
 }




 .team-fac-container {
     display: grid;
     grid-template-columns: auto auto auto;
     gap: 20px;
 }

 .res-staff-container {
     display: grid;
     grid-template-columns: auto auto auto;
     gap: 20px;
 }

 .team_members {
     display: inline-block;

     padding: 0 0 0 0;
     color: #171717;
     border-radius: 2px;
     display: flex;
     margin: 10px auto;
     background: var(--background-color-light-white);
 }

 .team_members_inner {

     width: 100%;
     border: 1px solid var(--border-2-blind-theme-color);
 }


 .faculty-item-content {
     display: flex;
     color: var(--text-color-light-black);
 }

 .faculty-field-items {
     text-align: center;
 }

 .faculties-img {
     width: 140px;
     height: 135px;
     border-radius: 2px;
 }

 .res-img {
     width: 100px;
     height: 135px;
     border-radius: 2px;
 }

 .faculty-img-div {
     font-size: 12px;
     font-weight: normal;
     line-height: 18px;
     position: relative;
 }



 .team_members_desc {
     padding: 10px 0px 0px 20px;
 }

 .faculty-name {
     /* margin-block-start: 0; */
     font-size: .9rem;
     /* line-height: 20px; */
     font-weight: 500;
     padding: 5px;
 }

 .faculty-other-details {
     font-size: .8rem;
     font-weight: normal;
 }

 .design-tag-p {
     padding: 3px;
 }

 .design-tag {
     font-weight: 500;
 }

 .faculty-profile-main {
     margin-top: 13px;
     display: block;
     /* background-color: #3365A4; */
     text-align: right;
 }

 .faculty-profile-link {
     color: var(--bg-light-black);
     padding: 3px 10px;
     border: 1px solid var(--border-2-blind-theme-color);
     text-decoration: underline;
     border-radius: 2px;
     font-size: .7rem;
 }

 .service-container {
     display: grid;
     grid-template-columns: auto auto auto;
 }

 .service-items {
     margin: 5px;
     display: inline-block;
     border-radius: 5px;
     /* 	width: 33%; */
     background-color: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
     background: var(--background-color-light-white);
 }

 .title_facility {

     background-color: var(--border-2-blind-theme-color);
     color: var(--text-color-bg-whitesmoke);
     font-size: .9rem;
     font-weight: 500;
     padding: 5px 10px;
 }

 .facility-desc {
     font-size: 0.8rem;
     padding: 10px 20px;
     color: var(--text-color-2);
 }

 .blocks_achieve {
     text-align: center;
     margin: 20px auto;
     border: 1px solid rgb(190, 225, 243);
     background: rgb(248, 253, 254);
     padding: 0px 30px 10px;
     font-size: 0.8em;
     border-radius: 5px;
     color: var(--text-color-2);
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }

 .blocks_achieve>h3 {
     font-size: 1rem;
     padding: 10px;
     font-weight: 500;
     text-align: left;
 }

 .blocks_achieve>p {
     font-size: 0.9rem;
     padding: 10px;

     text-align: left;
 }

 .areas_of_training {
     text-align: center;
     margin: 20px auto;

     padding: 0px 30px 10px;
     font-size: 0.8em;
     border-radius: 5px;
     color: var(--text-color-2);
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
     min-height: 400px;
 }

 .areas_of_training>h3 {
     padding: 20px;
     font-weight: 500;
     border-bottom: 1px solid var(--border-2-blind-theme-color);
 }

 .areas_of_training>h3:last-child,
 .guidelines-container>p:last-child {

     border-bottom: none;
 }

 .areas_of_training>h3>i {
     color: var(--theme-color);
     margin-right: 10px;
 }

 .other-trainings {
     min-height: unset;
 }

 .guidelines-container {
     text-align: center;
     margin: 20px auto;

     padding: 0px 30px 10px;
     font-size: 0.8em;
     border-radius: 5px;
     color: var(--text-color-2);
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
     min-height: 400px;
 }

 .guidelines-container>p {
     text-align: left;
     padding: 20px;
     font-weight: 500;
     border-bottom: 1px solid var(--border-2-blind-theme-color);
 }

 .selected-candidates-container>p>a {
     color: var(--text-color-2);
 }

 .selected-candidates-container>p>a>i {
     color: var(--pdf-color-black-bg);
 }

 .project-going-content {
     display: flex;
     text-align: center;
 }

 .ongoing-projects-main {
     width: 50%;
     border: 1px solid var(--border-2-blind-theme-color);
     background: var(--background-color);
     border-radius: 5px;
     margin: 35px 10px;
 }

 .ongoing-projects-main h2 {
     font-size: 1rem;
     color: var(--text-color-2);
     padding: 5px;
 }

 .ongoing-projects-main p {
     border-bottom: 1px solid var(--border-1-blind-theme-color);
     padding: 10px;
     text-align: left;
     font-size: .9rem;
     color: var(--text-color-2);
 }

 .ongoing-projects-main p:last-child {
     border-bottom: none;
 }

 .download-item {
     color: var(--text-color-2);
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
     border-radius: 5px;

     padding: 50px;
     text-align: center;
     margin: 20px;
     font-size: 0.8rem;
     text-align: center;
 }

 .download-item>a {
     color: var(--text-color-2);
     text-decoration: underline;

 }

 .download-item>a>i {
     color: var(--pdf-color-black-bg);
     vertical-align: middle;
     font-size: 1.3rem;
 }

 .download-app-form-content {
     justify-content: center;
 }

 .regional_centre_div {
     text-align: center;
     margin: 20px auto;


     padding: 0px 30px 10px;
     font-size: 0.8em;
     border-radius: 5px;
     color: var(--text-color-2);
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }

 .centre_name {
     display: block;
     font-size: 1rem;
     padding: 10px;
 }

 .contact-us-details>.inst-name {
     font-size: 1.2rem;
     font-weight: 500;
     padding: 10px;
 }

 .contact-us-details>.inst-address {
     font-size: 0.8rem;
     font-weight: 500;
     padding: 10px;
 }

 .add_details-inst-name {
     display: block;
     font-size: 1.2rem;
 }

 .contact-us-details .bx {
     color: var(--theme-color);
     font-size: 1.5rem;
 }

 .desg_holder {
     font-size: 1rem;
 }

 .desg_holder>a,
 .desg_holder_1>a {
     text-decoration: underline;
     color: var(--text-color-light-black);
 }

 .title_staff {
     font-weight: 500;
     background-color: var(--background-color-light-white);
     color: var(--text-color-1);

     font-size: 1rem;
     margin: 0px;
     padding: 4px 12px;
     text-align: center;
     border-bottom: .1px solid var(--border-2-blind-theme-color);
 }

 .active-objectives {
     display: block;

 }

 .active-outcomes {
     display: block;

 }


 .desc_block_heading {
     width: 100%;
     font-size: 1.6rem;
     margin-block-end: 0;
     text-align: left;
     /* border-bottom: 2px solid var(--text-theme-color); */
     color: var(--text-color-2);
     font-weight: 500;
     position: relative;
 }

 .desc_block_heading::before {
     position: absolute;
     content: '';
     width: 80px;
     bottom: 0;
     height: 4px;
     background-color: var(--text-color-2);
 }

 .rlAccordion>h3>span {
     float: right;

 }

 .rlAccordion>h3 {
     background-color: white;

     border: 1px solid #1D4253;
     border-radius: 5px;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.55);
     color: black;

     font-size: 18px;
     font-weight: normal;

     padding: 5px;
     text-decoration: none;
     text-align: center;
 }

 div.pager-three_blocks_pub_main {
     text-align: center;
 }

 div.pager-blocks_achieve_main {
     text-align: center;
 }

 div.pager-three_blocks_pub_main span {
     display: inline-block;
     width: 1.8em;
     height: 1.8em;
     line-height: 1.8;
     text-align: center;
     cursor: pointer;


     margin-right: 0.5em;
 }

 div.pager-blocks_achieve_main span {
     display: inline-block;
     text-align: center;
     font-size: .9rem;
     padding: 4px 12px;
     /* background: var(--text-theme-grey); */
     border-radius: 5px;
     margin: 0px 3px;
     cursor: pointer;
     background: var(--background-color-white);
     border: 1px solid var(--border-3-blind-theme-color);
     color: var(--text-color-3);
 }

 div.pager-block_research_articles_main {
     text-align: center;
 }

 div.pager-block_activities_main {
     text-align: center;
 }

 div.pager-block_research_articles_main span,
 div.pager-block_policy_brief_main span {
     display: inline-block;

     text-align: center;


     font-size: .9rem;
     padding: 4px 12px;
     /* background: var(--text-theme-grey); */
     border-radius: 5px;
     margin: 0px 3px;
     cursor: pointer;
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
     color: var(--text-color-1);
 }

 div.pager-block_activities_main span {
     display: inline-block;

     text-align: center;


     font-size: .9rem;
     padding: 4px 12px;
     /* background: var(--text-theme-grey); */
     border-radius: 5px;
     margin: 0px 3px;
     cursor: pointer;
     background: var(--background-color-white);
     border: 1px solid var(--border-3-blind-theme-color);
     color: var(--text-color-3);

 }




 div.pager-block_policy_brief_main {
     text-align: center;
 }

 div.pager-block_policy_brief_main {
     text-align: center;
 }

 /*  div.pager-block_policy_brief_main span {
     display: inline-block;

     text-align: center;


     font-size: .9rem;
     padding: 4px 12px;
 
     border-radius: 5px;
     margin: 0px 3px;
     cursor: pointer;
     background: var(--background-color);
     border: 1px solid var(--border-1-blind-theme-color);
     color: var(--text-color-3);
 } */








 .active-pb-items,
 .active-act-items {
     background: var(--bg-light-black) !important;
     color: var(--text-color-white) !important;
 }


 .three_blocks {

     overflow: hidden;

     padding: 5px;
     margin: 15px;
 }

 .three_blocks_p_sec {
     padding: 10px;
     font-size: 0.8rem;
     max-height: 500px;
     overflow-y: scroll;
     text-align: justify;
 }

 .three_blocks_p_sec>p {

     font-size: 0.7rem;
     padding: 5px 0px;
     border-bottom: 1px solid var(--border-2-blind-theme-color);
     color: var(--text-color-2);
 }

 .three_blocks_p_sec>p:last-child {
     border-bottom: none;
 }

 .three_blocks img {
     transition: transform .5s ease;
 }



 .vg-heading {
     font-size: 1.5rem;
     margin-block-start: 0;
     margin-block-end: 0;
     text-align: left;
     border-bottom: 1px solid var(--text-theme-color);
     padding: 5px;
     margin-bottom: 10px;
 }

 .events_activity {

     float: left;
     margin: 10px;
     width: calc(25% - 20px);

     padding: 10px;

     color: var(--text-color-2);
     text-size-adjust: 100%;
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }

 .researchers-item {
     float: left;

     /* 	width: calc(25% - 20px); */
     padding: 5px 10px 10px 10px;
     ;
     color: var(--text-color-2);
     text-size-adjust: 100%;
     background: var(--background-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }

 .block_activities_main {
     width: calc(100% - 2px);
 }

 .event_activity_info {
     position: relative;
 }

 .cam-topic {
     position: absolute;
     /* top: 0;
		left: 0; */
     /* z-index: 12; */
     text-transform: uppercase;
     /* font-size: 11px; */
     background: var(--background-color-white);
     /* color: #171717; */
     padding: 0 6px 5px 0;
     font-size: 0.7rem;
     color: var(--text-color-bg-whitesmoke);
 }

 .cam-topic-2 {
     font-size: 12px;
     font-weight: normal;
     line-height: 18px;
 }

 .img-activity {
     width: 100%;

     height: 183px;
 }

 .event-act-desc-block h3 {
     padding: 10px 5px;
     font-size: .8rem;
     line-height: 20px;
     font-weight: 400;
     font-style: normal;
 }

 .event_activity_details_link {
     color: var(--text-color-white);

     display: inline-block;
     padding: 5px 35px 5px 10px;
     font-size: 10px;
     background: var(--headingtext-nav-bar-bg-color) url(../Images/New_design/arrow.png) 100% 50% no-repeat;
     border: 0;
     text-decoration: none;
 }

 .moretext {
     display: none;
 }

 .moreless-button,
 .moreless-activity-button,
 .moreless-res-button {
     cursor: pointer;
 }

 .moreless-activity-button,
 .moreless-res-button {
     font-size: .7rem;
     color: var(--text-light-gray-2);
     text-decoration: underline;
     padding: 10px 10px 10px 0px;
     display: inline;
 }

 .rc-tc-tabs {
     display: block;
     width: 100%;
     display: flex;
     padding: 30px 0px 0px 0px;
     border-top: 1px solid var(--border-2-blind-theme-color);
 }

 .rc-tc-tabs-inner {
     width: 100%;
     text-align: center;
     padding: 30px 20px;
 }

 .centre-a-tag,
 .rc-a-tag {
     font-size: 0.8rem;
     cursor: pointer;
 }

 @media only screen and (max-width: 1400px) {
     .container-inner {
         width: 90%;
     }

     .team-fac-container {
         grid-template-columns: auto auto;
     }

     .about_side_panel div h3 {
         font-size: 18px !important;

     }
 }

 @media only screen and (max-width: 1300px) {
     .about_side_panel div h3 {
         font-size: 18px !important;

     }

     .about_side_panel div p {
         font-size: 12px !important;

     }

     .container-inner {
         width: 95%;
     }

     .res-staff-container {
         grid-template-columns: repeat(2, 1fr);
     }
 }

 @media only screen and (max-width: 1200px) {
     .projects_items {
         width: 90% !important;
     }

     .about_side_panel div h3 {
         font-size: 14px !important;

     }

 }

 @media only screen and (max-width: 900px) {
     .projects_items {
         width: 100% !important;
     }

     .about-collab-section {
         flex-direction: column;
     }

     .res-staff-container {
         grid-template-columns: repeat(1, 1fr);
     }

     .service-container {
         display: grid;
         grid-template-columns: auto auto;
     }

     .team-fac-container {
         grid-template-columns: auto auto;
     }

     .collab-inst-section,
     .about-us-block,.glimpses-slider-main {
         width: 100%;

     }

     /* 	.res-staff-container {
			display: grid;
			grid-template-columns:auto auto;
			gap: 20px;
		} */
 }

 @media only screen and (max-width: 700px) {
     .project-going-content {
         flex-direction: column;
     }

     .ongoing-projects-main {
         width: 100%;
     }

     .block_research_articles {
         width: calc(101% - 20px);
     }
 }


 @media only screen and (max-width: 600px) {
     .three_blocks {
         width: 100% !important;
         margin-left: 0px !important;
     }

     .team-fac-container {
         grid-template-columns: auto;
     }

     .team_members {
         width: 100%;
     }

     .container-rc {
         width: 100%;
         margin: 0 auto;
     }

     .service-container {
         display: grid;
         grid-template-columns: auto;
     }

     .res-staff-container {
         grid-template-columns: repeat(1, 1fr);
     }

     .three_blocks_main_div {
         display: block !important;
     }

     .publications,
     .publications>span {
         font-size: 15px !important;
     }

     .publications_main {
         padding: 10px !important;
         margin: 5px !important;
         width: calc(84%) !important;
     }

     .team_members_div {

         display: block !important;

     }



     .about_slider_panel {

         display: none;

     }

     .about_side_panel {
         width: 100% !important;

     }

     .three_blocks_pub,
     .block_research_articles_main {
         width: 90% !important;
     }

 }

 @media only screen and (max-width: 600px) {
     .div_event {
         display: block !important;
     }

     .events_activity {
         width: 100% !important;
     }
 }




 @media only screen and (max-width: 768px) {
     .container-rc {
         width: 90%;
         margin: 0 auto;
     }
 }